﻿@using QLNS
@{
    ViewBag.Title = "Add";
    Layout = "~/Views/Shared/_Home.cshtml";
    List<SelectListItem> typePB = new List<SelectListItem>();
    typePB.Add(new SelectListItem { Value = "0", Text = "Đơn vị" });
    typePB.Add(new SelectListItem { Value = "1", Text = "Phòng ban", Selected = true });
    typePB.Add(new SelectListItem { Value = "2", Text = "Đơn vị trực thuộc" });

    List<SelectListItem> typePBHC = new List<SelectListItem>();
    typePBHC.Add(new SelectListItem { Value = "0", Text = "Hành Chính" , Selected = true });
    typePBHC.Add(new SelectListItem { Value = "1", Text = "Sự Nghiệp"});
    

    //ViewBag.LoaiPhongBan = typePB;
    
    // List root Dept
    List<SelectListItem> listRootDept = new List<SelectListItem>();
   
    
    List<PhongBan> root = QLNS.Models.PhongBanModels.GetDSPhongBan(0);
    SelectListItem item0 = new SelectListItem();
    item0.Text = "Đơn vị";
    item0.Value = "0";    
    listRootDept.Add(item0);
    if(root.Count>0)
    {
        
         
        //Cap 1 la Don vi       
        foreach(var r in root)
        {
            listRootDept.Add(new SelectListItem { Value = r.ID.ToString() , Text = r.TenPhongBan });            
            List<PhongBan> root1 = QLNS.Models.PhongBanModels.GetDSPhongBan(r.ID);            
            if(root1.Count>0)
            {            
                foreach(var r1 in root1)
                {
                    listRootDept.Add(new SelectListItem { Value = r1.ID.ToString(), Text ="- " + r1.TenPhongBan });                    
                    List<PhongBan> root2 = QLNS.Models.PhongBanModels.GetDSPhongBan(r1.ID);
                    if(root2.Count>0 )
                    {                    
                        foreach(var r2 in root2)
                        {
                            listRootDept.Add(new SelectListItem { Value = r2.ID.ToString(), Text ="- - " + r2.TenPhongBan });
                            List<PhongBan> root3 = QLNS.Models.PhongBanModels.GetDSPhongBan(r2.ID);                           
                            if(root3.Count>0 )
                            {                           
                                foreach(var r3 in root3)
                                {
                                    listRootDept.Add(new SelectListItem { Value = r3.ID.ToString(), Text ="- - - " + r3.TenPhongBan });
                                    List<PhongBan> root4 = QLNS.Models.PhongBanModels.GetDSPhongBan(r3.ID);                                   
                                    if (root4.Count > 0 )
                                    {              
                                        foreach (var r4 in root4)
                                        {
                                            listRootDept.Add(new SelectListItem { Value = r4.ID.ToString(), Text ="- - - - " + r4.TenPhongBan });
                                        }                                        
                                    } 
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
}


@using (Html.BeginForm("Add", "Dept", FormMethod.Post, new { name = "form", id = "submit" }))
 { 
    <div class="toolbar">
        <ul>
            <li><input class="tbtnBack" type="button" value="Quay về" onclick="javascript:history.back()"/>
            </li>
            <li><input class="tbtnSave" type="Submit" value="Lưu" /> 
            </li>
        </ul>
        <div class="ttitle">Thêm mới Phòng ban</div>
    </div>
    <table width="500" border="1">
 
  <tr>
    <td>STT </td>
    <td>@Html.TextBox("STT")</td>
  </tr>
  <tr>
    <td>Tên</td>
    <td>@Html.TextBox("TenPhongBan")</td>
  </tr>
  <tr>
    <td>Trực thuộc:</td>
    <td>@Html.DropDownList("PhongBan", listRootDept)</td>
  </tr>
  <tr>
    <td>Địa chỉ </td>
    <td>@Html.TextBox("DiaChi")</td>
  </tr>
  <tr>
    <td>Điện thoại </td>
    <td>@Html.TextBox("DienThoai")</td>
  </tr>
  <tr>
    <td>Fax </td>
    <td>@Html.TextBox("Fax")</td>
  </tr>
  <tr>
    <td>Website </td>
    <td>@Html.TextBox("Website")</td>
  </tr>
  <tr>
    <td>Email </td>
    <td>@Html.TextBox("Email")</td>
  </tr>
  <tr>
    <td>Phân loại </td>
    <td>@Html.DropDownList("PhanLoai", typePB)</td>
  </tr>
  <tr>
    <td>Phân loại Hành chính </td>
    <td>@Html.DropDownList("PhanLoaiHanhChinh", typePBHC)</td>
  </tr>
</table>

        <input id="botton" type="Submit" value="Lưu" class="btnSave"/>
 }

 <script type="text/javascript">
     $("#submit").submit(function () {
         if ($("#STT").val().toString() == "") {
             jqxAlert.alert("Vui lòng nhập số thứ tự!");
             return false;
         }
         if (!parseInt($("#STT").val().toString())) {
             jqxAlert.alert("Vui lòng nhập chính xác số thứ tự!");
             return false;
         }
         if ($("#TenPhongBan").val().toString() == "") {
             jqxAlert.alert("Vui lòng nhập tên phòng ban!");
             return false;
         }
     });
 </script>